package execxp

import (
	

	
	
)

//Exec executes the XPath expression, xp, against the tree, t, with the
//namespace mappings, ns.
func ( *parser.Node,  tree.Node,  map[string]string,  map[xml.Name]tree.Wrap,  map[string]tree.Result) (tree.Result, error) {
	 := xpFilt{
		t:         ,
		ns:        ,
		ctx:       tree.NodeSet{},
		fns:       ,
		variables: ,
	}

	return exec(&, )
}

func exec( *xpFilt,  *parser.Node) (tree.Result, error) {
	 := xfExec(, )
	return .ctx, 
}